import 'package:dio/dio.dart';
import 'dart:async';
import 'dart:io';
import './api_url.dart';

Future request(url,{formData})async{
  try{
    //print('开始获取数据...............');
    Response response;
    Dio dio = new Dio();
    dio.options.contentType=ContentType.parse("application/x-www-form-urlencoded");
    if(formData==null){

      response = await dio.post(UrlPath[url]);
    }else{
      response = await dio.post(UrlPath[url],data:formData);
    }
    if(response.statusCode==200){
      return response.data;
    }else{
      throw Exception('后端接口出现异常，请检测代码和服务器情况.........');
    }
  }catch(e){
    return print('ERROR:======>${e}');
  }

}


//获取首页内容
//Future getHomePageContent() async {
//  try {
//    print("获取首页内容。。。");
//    Response response;
//    Dio dio = new Dio();
//    dio.options.contentType =
//            ContentType.parse("application/x-www-form-urlencoded");
//    var formData = {'lon': '115.02932', 'lat': '35.76189'};
//    response = await dio.post(UrlPath['homePageContent'], data: formData);
//    if (response.statusCode == 200) {
//      return response.data;
//    } else {
//      throw Exception('接口出现异常。。。');
//    }
//  } catch (e) {
//    print('ERROR:----------$e');
//  }
//}
//  ///获取火爆专区商品信息
//  Future getHomePageBelowContent() async {
//    try {
//      print("获取火爆专区商品信息。。。");
//      Response response;
//      Dio dio = new Dio();
//      dio.options.contentType =
//              ContentType.parse("application/x-www-form-urlencoded");
//      int page = 1;
//      response = await dio.post(UrlPath['homePageBelowContent'], data: page);
//      if (response.statusCode == 200) {
//        return response.data;
//      } else {
//        throw Exception('火爆专区接口出现异常。。。');
//      }
//    } catch (e) {
//      print('ERROR:----------$e');
//    }
//}
